@charset "utf-8";
/* CSS Document */

td{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
padding: 4px 4px 4px 4px;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#CC0000;
}

.graficos{
border:#CC0000 solid 1px;
}

.graficosth
{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
text-align:left;
color:#FFFFFF;
background-color:#CC0000;

}
.KT_tng h1 {
	font-size: 14px;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bgh1.png);
	color: #FFFFFF;
}

h2{
	font-size: 14px;
		font-size: 14px;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background-color:#808080;
	color: #FFFFFF;
}


.msgerror {
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
    display:block;
	background:#F90;
	color:#000;
	width:80%;
	border:#F60 solid 1px;
	display: none;
}

.msgsucess {
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
    display:block;
	background:#80ff00;
	color:#000;
	width:80%;
	border:#008000 solid 1px;
}
.listTable{
	
	
	
	}
th{
	background:url(../images/bg.png);
	height:30px;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
color:#900;
font-size:12px;
text-align:left;

}

.KT_tng{
	min-width:1%;
	border: solid 1px #CC0000;

}

#form{
	padding: 5px;
	
	}
#form input{
width:300px;
border:none;
border-bottom:#999 solid 1px;
}
#form select{
width:300px;
border:none;
border-bottom:#999 solid 1px;
}
#form th{
	
	padding-left:5px;
	
	}


/********************************************
container para todo portal
********************************************/
#box{
	margin:			0;
	padding:		0;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	color:			#333333;
	font-size:		12px;

}

/********************************************
Topo do portal e seus respectiivos derivados
********************************************/
#topo{

	height:			112px;
	
}

#topo p{
	text-align:		right;
	padding:		5px 10px 5px 5px;
}

#topo span{
	float:			left;
}

/****************************************************************
menu logo abaixo to topo do portal e seus respectiivos derivados
*****************************************************************/
#menuhorizontal{
	top:				112px;	
	background:			url(../images/bg.png) top repeat-x;
	height:				35px;
	border-top:			#CCC solid 1px;
	border-bottom:		#CCC solid 1px;
	color:				#900;
	text-align:			left
}

/**********************************************
Area de conteudo e seus respectiivos derivados
***********************************************/
#content{
	top:				162px;	

}

#content .KT_tng{
	border: 			solid 1px #CC0000;

}

#content h1 {
	font-size: 			14px;
	padding: 			5px 10px 5px 10px;
	background-image: 	url(../images/bgh1.png);
	color: 				#FFFFFF;
}

#menudiv{
	padding: 			10px 10px 10px 10px;
	margin: 			0px 0px 10px 0px;
    display:			block;
	background:			#e2e2e2;
	color:				#000;
	border:				#d7d7d7 solid 1px;
	
	}
	
	
#menudiv a{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;	
	padding-left: 		10px;
	padding-right: 		10px;
	color:				#333333;
}
#menudiv a:hover{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#CC0000;
}
	
#menudiv td{
	background:			#999;
	padding:			25px 20px 25px 20px;
	}